Cryptext x64 0.4 - CNG RAM self-test
====================================

1. Build with build.bat using FASM 1.73.x.
2. Start Cryptext64.exe.
3. Enter any non-empty password, physically or with the virtual keyboard.
4. Optional: click the small ↻ control before/during virtual input.
5. Click OK.

Expected result:
  CNG-Krypto-Selbsttest: OK

The test proves in one run:
- SecureInput password bytes reached PBKDF2-HMAC-SHA-256.
- A 256-bit derived key was accepted by AES-GCM.
- In-memory plaintext encrypted and decrypted successfully.
- Decrypted bytes exactly matched the original test payload.
- Flipping one bit in the GCM tag caused STATUS_AUTH_TAG_MISMATCH.

No file is opened, created, renamed, encrypted or deleted by 0.4.

Notes:
- The 10,000 PBKDF2 iterations are deliberately only for this quick harness.
- The production iteration count and complete V1 file format remain unfrozen.
- Salt and 96-bit nonce are freshly generated on every test.
